﻿body
{
   font-family:tahoma;
   font-size: 9pt; 
   margin-top: 0;
   margin-left: 0;
   background-image: url('background.png');
   background-color:#eeeeee;
}

input.text
{
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:12px;
line-height:normal;
padding: 0px;
margin: 0px;
border: none;
}

.pagehint
{
   margin-top: -2px;
   padding: 5px;
   background-color: #FFFFCC;
}

.pagemessage
{
   border: solid 1px black;
   margin-top: -2px;
   padding: 5px;
   background-color: #FFFFCC;
}

.message_refresh
{
   background-image: url('refresh.gif' );
   width: 16px;
   height: 16px;
   background-repeat: no-repeat;
   text-align:right;
   border: none;
}

.message_close
{
   background-image: url('delete.gif');
   width: 12px;   
   height: 12px;
   background-repeat: no-repeat;
   text-align:right;
   display:inline;
   border: none;
}

/* Banner */
.banner
{
   background-image: url('background_banner.png');
   background-repeat:repeat-x;
}
.logo
{
   background-image: url('logo.png');
   background-repeat: no-repeat;
   width:160px;
   height:58px;
}
.banner_menu
{
   border: 1px dotted white;
}
.DDSearch
{
   width: 100px;
}

.menu
{
   background-image: url('menu.png');
   width: 58px;
   height: 56px;
   cursor: pointer;
}

.Banner_Links
{
   color: White;
}

.Banner_Links a, .Banner_Links a:visited, .Banner_Links a:active
{
   color: White;
   text-decoration: none;
}

.Banner_Links a:hover
{
   text-decoration: underline;
}
/* Search Begin */
table.search
{
   border: 2px inset #C0C0C0;
   background: white;
}

.banner_search_input
{
   border: none 0px white;
   vertical-align: middle;
   height: 20px;
}

.widget_title_input
{
   border: none 0px white;
   margin: -2px 0px 0px 0px;
   vertical-align: top;
   height: 14px;
}

table.search td.menu_img
{
   padding: 2px;
   cursor: pointer;
}
/* Search End */

/* TABS BEGIN */
.tab_scroll_L
{
   background-image: url( 'tab_left.gif' );
   width: 12px;
   height: 14px;
   background-repeat: no-repeat;
}

.tab_scroll_R
{
   background-image: url('tab_right.gif');
   width:12px;
   height:14px;
   background-repeat: no-repeat;
}

.AddTab
{
   padding-left: 5px;
}

.AddTab a
{
   cursor: pointer;
}

a.tab_arrow
{
   padding: 0px;
   background-image: url( 'arrow_down.gif' );
   background-repeat: no-repeat;
   width: 10px;
   height: 10px;
}

a.tab_arrow:hover
{
   background-image: url('arrow_down_over.gif');
   background-repeat:no-repeat;   
   width:10px;
   height:10px;
}

.tab_main
{
   background-image: url('background_tab.png');
   background-repeat: repeat-x;
   background-color: #e0e0e0;
   height: 24px;
}
div.tab_bottom
{
   background-image: url('tab_bottom.png');
   background-repeat: repeat-x;
   height: 8px;
}

/* float:left cannot be removed */
ul.tabs
{
   list-style-type: none;
   margin: 2px 2px 0px 2px;
   padding-left: 0px;
   line-height: 150%;
   height: 22px;
   float:left;

}
* html ul.tabs
{
   overflow:hidden;
}

li.dot
{
   list-style-type: circle;
}

/*
li.tab
{
   padding-left: 2px;
   padding-top: 2px;
   display: inline;
   border-right: solid 3px #98b2cc;
}
*/
li.tab
{
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   display: inline;
   border-right: solid 3px #98b2cc;
  float: left;
  font-size:9pt;
  height: 18px;
}

.message
{
   list-style-type: square;
}

li.tab a, li.tab a:visited, li.tab a:active
{ font-weight: bold;font-size: 9pt; color:blue; text-decoration: none; padding: 0px 8px 0px 8px; }


li.tab a:hover
{
   color:blue;
}
li.inactivetab
{
   background-color: #084786;
   color: #99b2cd;
} 

li.inactivetab a { }

li.activetab  
{
   background-color: #e0e0e0;
               
}
li.activetab a { }
li.tab span
{
   cursor: move;
   padding-left:5px;
   padding-right:5px;   
}
li.tab img
{
   padding-left:2px;
   padding-right: 2px;   
}
/* TABS END */
.DropDownMenu
{
   text-align: left;
   border: 1px solid #000000;
   visibility:hidden;
   display: none;
   position: absolute;
   background-color: white;
   padding: 5px;
   float: left;
   z-index:99999;
}

ul.DDMenu
{
   list-style-type: none; margin: 2px 2px 0px 2px; padding-left: 0px;
}

ul.DDMenu li
{
   cursor: pointer;
}

ul.DDMenu a, ul.DDMenu a:visited, ul.DDMenu a:active
{
}

ul.DDMenu a:hover
{
   text-decoration: underline;
}

.Menu
{
   border: 2px solid black;
   color: White;
}

.MenuWidgets
{
   overflow: auto;
   height: 100px;
}

.MenuCategorySpacing
{
   line-height:150%;
}

.MenuItem
{
   cursor: pointer;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: bold;
}

.MenuItemOver
{
   background-color: #C0C0C0;
}

.MenuCategoryItem
{
   cursor: pointer;
}

.MenuCategoryItemOver
{
   background-color: #C0C0C0;
}

.MenuContent
{
   background-color: #f1f6fc;
   background-image: url('background_menu_right.png');
   background-repeat: repeat-x;
   color: white;
   font-weight: bold;
}

.MenuMenu
{
   background-color: #8192a6;
   background-image: url('background_menu_left.png');
   background-repeat: repeat-x;
   padding-left: 5px;
}

.WidgetItem
{
   cursor: pointer;
}

.WidgetItemOver
{
   background-color: #C0C0C0;
}

.AddWidget
{
   border: 2px groove #C0C0C0;
   margin: 2px;
   color: White;
   font-weight: bold;
   background-color: Transparent;
}

.MenuCmd
{
   width: 13px;
   height: 13px;
   background-image: url(pencil.gif);
   background-repeat:no-repeat;
}

/* Menu End */

/* Widget */
.widget_footer
{
   border-left: solid 1px #cccccc;
   border-right: solid 1px #cccccc;
   border-bottom: solid 1px #cccccc;   
height:16px;
width:100%;   
}
.widget_footer_expand {
background-color:#EEEEEE;
background-image:url(expand.gif);
background-position:center;
background-repeat:no-repeat;
height:10px;
width:100%;
}

.widget_footer_collapse {
background-color:#EEEEEE;
background-image:url(collapse.gif);
background-position:center;
background-repeat:no-repeat;
height:10px;
width:100%;
}

.widget {
background-color:#ececec;
border:2px solid #ececec;
margin:2px;
height: auto;
overflow: hidden;
padding:0px 2px 2px;
position:relative;
}

.widget_body
{
   border: solid 1px #cccccc;
   background-color: white;
   height: auto;
   overflow: hidden;
   width: 100%;
}
.widget_innerbody
{
   padding: 5px;
}

.widget_header {
cursor:move;
}

.widget_header_main
{
   background-color: Black;
   width: 100%;
   height:24px;   
   border-left: solid 1px #cccccc;
   border-right: solid 1px #cccccc;
   border-top: solid 1px #cccccc;
   background-image: url('background_widget_header.png');
   background-repeat:repeat-x;
}

.widget_header_tbl
{
}

.widget_hover
{
   border: 2px solid red;
}

.btn
{
   border: solid 2px black;
   background-color: White;
}

/* Widget End */

/* RSS */
.rss_tbl
{
   border:2px solid;
   border-collapse: collapse;
   border-style: none;
   vertical-align:text-top;
}

.feed_item_link_first_title
{
   display: block;
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
}
.feed_item_link
{
   line-height: 170%;
   clear: both;
   display: block;
   font-weight:normal;
   text-decoration: none;
   font-size: 11px;
}

.widget_input_text
{
   width: 95%
}

.widget_input_button
{
   background: white;
   border: solid 1px black;
   color: Black;
}

.lib_search_content {
font-family:Verdana;
font-size:11px;
}
.lib_search_contentHeader {
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.lib_search_heading {
border-bottom:1px solid #A9A9A9;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.lib_search_buttonCtrl {
background:#C9DBF1 none repeat scroll 0%;
border:1px solid #9BB4D3;
color:#14475D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
}

.header
{
   color:Black;
text-decoration: underline;
font-weight:bold;
display:block;
}

.nowidgets
{
   font-size: 14px;
   font-weight: bold;
}

.nowidgets_btn
{
   font-size: 14px;
   font-weight: bold;
   border: solid 1px black;
   background-color: #83a3c2;
   color: White;
   padding: 3px;
   width: 100%;
}

/* Ticker Tape */
div#Ticker {
position: fixed; 
bottom: 0; 
left: 0;
z-index: 2;
width:100%;
background-color: Black;
color:White;
}

* html div#Ticker {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
left: expression("0%");
}

.plus
{
   background-image: url('plus.gif');
   background-repeat:no-repeat;
   width: 18px;
   height:18px;   
}

.minus
{
   background-image: url('minus.gif');
   background-repeat:no-repeat;
   width: 18px;
   height:18px;
}

.widget_heighthandle
{
   background-image: url( 'heighthandle.gif' );
   background-repeat: no-repeat;
   width: 13px;
   height: 13px;
   cursor: s-resize;
}